Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bratislava 2 Challenger Ukraine F3 Morocco F4 Romania F1 Romania F2 Ukraine F1 Ukraine F2 Czech Republic F3 Ukraine F3 Belarus F1 Serbia & Montenegro F1 Italy F22 Belgium F1 Romania F12 Belgium F2 Romania F13 Hungary F1 Slovakia F1 Poland F12 Germany F16 Nigeria F5 Portugal F4 Nigeria F6 Portugal F5 Portugal F6 Russia F2 Great Britain F1 Austria F2 Austria F3 Croatia F2 Italy F3 Morocco F2 Turkey F1 Spain F15 Belarus F1 Belarus F2 Czech Republic F3 Czech Republic F4 Slovenia F2 Serbia F1 Austria F5 Austria F6 Hungary F1 Slovakia F1 Russia F3 Slovakia F2 Slovakia F3 Portugal F4 India F9 India F10 Iran F4 China F2 Germany F4 Germany F5 Nigeria F1 Morocco F1 Nigeria F2 Ivory Coast F1 Morocco F2 Portugal F5 Egypt F1 Egypt F2 Russia F1 Russia F2 Italy F10 Great Britain F7 Germany F7 Germany F9 Portugal F7 Portugal F8 Croatia F10 Great Britain F1 Great Britain F2 Ivory Coast F1 Germany F5 Ivory Coast F2 Kazakhstan F1 Kazakhstan F2 Great Britain F4 Slovenia F1 Serbia & Montenegro F2 France F3 Iran F3 Slovenia F1 Syria F1 Syria F2 Great Britain F15 Great Britain F16 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Kazakhstan F1 Kazakhstan F2 Korea F1 Korea F2 Korea F3 Poland F1 Hungary F1 Kazakhstan F6 Kazakhstan F7 Kazakhstan F8 Israel F2 Israel F3 Portugal F1 Israel F4 Israel F5 Uzbekistan F1 Czech Republic F1 Czech Republic F2 Armenia F1 Armenia F2 Slovakia F1 Slovakia F2 Slovakia F3 Qatar F2 Qatar F3 Qatar F4 Czech Republic F9 Turkey F45 Turkey F46 Turkey F47 Turkey F2 Turkey F3 Kazakhstan F6 Kazakhstan F1 Kazakhstan F2 Great Britain F7 Great Britain F8 Qatar F1 Qatar F2 Uzbekistan F1 Uzbekistan F2 Czech Republic F4 Slovak Republic F1 Slovak Republic F4 Austria F8 Kazakhstan F7 Kazakhstan F8 Cyprus F2 Germany F2 Kazakhstan F1 Kazakhstan F2 Qatar F1 Qatar F2 Bosnia & Herzegovina F1 Czech Republic F2 Czech Republic F3 Hungary F3 Slovakia F1 Slovakia F4 Croatia F15 Austria F10 Austria F3 Slovakia F2 Croatia F20 Slovakia F3 Austria F7 Czech Republic F1 Slovakia F2 Hungary F4 Greece F9 Greece F10 Croatia F4 Croatia F5 Croatia F7 Spain F12 Bosnia & Herzegovina F1 Bosnia & Herzegovina F3 Slovenia F1 Cyprus F3 Serbia F5 Slovakia F2 Slovakia F3 Austria F9 Austria F10 Turkey F40 Turkey F41 Germany F18 Slovakia F4 Turkey F5 Turkey F6 Tunisia F4 Slovenia F3 Turkey F2 Morocco F5 Turkey F3 Ukraine F4 Belarus F2 Qatar F2 Bosnia/Herzegovina F1 Czech Republic F2 Algeria F2 Czech Republic F3 Austria F1 Germany F1 Bosnia/Herzegovina F1 Czech Republic F2 Austria F1 Czech Republic F6 Serbia F1 Slovakia F1 Slovakia F2 Slovakia F3 Slovakia F4 Morocco F1 Hungary F4 Uzbekistan F1 Hungary F7 Serbia F2 Czech Republic F7 Czech Republic F1 Czech Republic F10 Qatar F4 Qatar F5 Croatia F1 (Rovinj) Croatia F2 (Porec) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Czech Republic F1 (Prague) Hungary F3 (Balatonalmadi) Hungary F5 (Budapest) Czech Republic F4 (Usti Nad Orlici) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Slovakia F3 (Bratislava) Hungary F6 (Budapest) Egypt F28 (Sharm El Sheikh) Czech Republic F7 (Jablonec Nad Nisou) Czech Republic F8 (Opava) Czech Republic F10 (Ricany) Czech Republic F11 (Valasske Mezirici) Qatar F4 (Doha) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Kazakhstan F3 (Shymkent) Kazakhstan F4 (Shymkent) Czech Republic F1 (Prague) Poland F4 (Ustron) Bosnia & Herzegovina F3 (Kiseljak) Czech Republic F6 (Brno) Austria F3 (Wels) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Slovakia F3 (Bratislava) Serbia F2 (Novi Sad) Hungary F6 (Gyor) Germany F14 (Oberhaching) Czech Republic F7 (Liberec) Czech Republic F8 (Opava) Czech Republic F10 (Milovice) Czech Republic F11 (Ricany) Czech Republic F12 (Prague) M15 Doha M15 Doha M15 Opatija M15 Tabarka M15 Tabarka M15 Piestany M15 Brcko M25 Gyula Algeria F1 Algeria F3 M15 Balatonalmadi M15 Wroclaw M15 Telfs M15 Piestany M15 Wels M25+H Pozoblanco M15 Bratislava M15 Doha M15 Doha Great Britain F10 Poland F1 M15 Trnava M15 Bratislava M15 Bratislava Labertz Open by Stawag - Aachen Alexander Kolyaskin Memorial - Donetsk Challenger DCN de Cherbourg - Cherbourg Astana Challenger - Astana Steelers Cup - Kosice Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy ATP Challenger Trophy 2007 - Trnava Spain F10 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Pharma Medico Open 2008 - Aarhus Sail Open - New Delhi Izmir Cup - Izmir Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice Moncton Men's Challenger - Moncton Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan Alexander Kolyaskin Memorial - Donetsk Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Banja Luka Challenger 2008 - Banja Luka Mamaia Challenger - Constanta President's Cup - Astana Caversham International Tennis Tournament - Jersey PEOPLEnet Cup - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Besancon Challenger Barletta Challenger Sarajevo Challenger Prosperita Open 2007 - Ostrava Sofia Challenger Trofeo Sisma Mantova - Mantova Ostrava Challenger Ramat Hasharon Challenger Nottingham Challenger Kosice Challenger Rijeka Challenger Pozoblanco Challenger Penza Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Almaty Challenger Alphen Challenger Banja Luka Challenger Alexander Kolyaskin Memorial - Donetsk Trnava Challenger Mons Challenger Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava Astana Challenger Morocco Tennis Tour - Fes Keio Challenger International Tennis Tournament - Yokohama Penza Cup - Penza Prostejov Challenger Kosice Challenger Oberstaufen Challenger Samarkand Challenger Karshi Challenger Privat Bank Cup - Dnepropetrovsk Tatra Banka Open 2006 - Bratislava Banja Luka Challenger Bratislava Challenger Kazan Challenger New Delhi Challenger II - New Delhi Baden Open - Karlsruhe Cherbourg Challenger Ostrava Challenger Pozoblanco Challenger Oberstaufen Challenger Penza Challenger Karshi Challenger Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana St. Remy Challenger Tashkent Challenger Morocco Tennis Tour - Meknes Athens Challenger Zagreb Challenger Status Athens Open - Athens Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Saransk Challenger Prostejov Challenger Nottingham Challenger Penza Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Prostejov Challenger Nottingham Challenger Wolfsburg Challenger Lexington Challenger Oberstaufen Challenger Liberec Challenger Istanbul Challenger Banja Luka Challenger Timisoara Challenger Izmir Challenger Monza Challenger Orleans Challenger Rennes Challenger Izmir Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Irving Challenger Morocco Tennis Tour - Rabat Savannah Challenger Heilbronn Challenger Aptos Challenger Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Mons Challenger Rennes Challenger Bratislava Challenger Dallas Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Tatra Banka Slovak Open - Bratislava Seoul Challenger Winnetka Challenger Orleans Challenger Mons Challenger Rennes Challenger Brescia Challenger Sibiu Challenger Irving Challenger Bulgarian Open Challenger - Sofia Orleans Challenger Challenger Banque Nationale - Granby Samarkand Challenger Bratislava Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger PEOPLEnet CUP - Dnepropetrovsk Brest Challenger Eckental Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Tenerife Challenger Bytom Challenger Almaty Challenger Shymkent Challenger Quimper Challenger Meerbusch Challenger Bergamo Challenger Geneva Challenger Andria Challenger Taipei City Challenger Trnava Challenger Winnipeg Challenger Ostrava Challenger Tallahassee Challenger Bratislava Challenger Trnava Challenger Winnetka Challenger Izmir Challenger Seoul Challenger Trnava Challenger Izmir Challenger Astana Challenger Recanati Challenger Cary 2 Challenger Busan Challenger Rabat Challenger Bratislava Challenger Tatra Banka Open - Bratislava Marrakech Challenger PrivatBank Cup - Dnepropetrovsk Prostejov Challenger M25 Qian Daohu Brest Challenger Nottingham Challenger Ilkley Challenger Kosice Challenger Andria Challenger Braunschweig Challenger Segovia Challenger Biella 4 Challenger Wuhai Challenger Trnava Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Orleans Challenger Qatar F1 Bratislava Challenger Timisoara Challenger - Timisoara Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Samarkand Challenger - Samarkand Fergana Challenger Salinas Challenger Taipei City Challenger Astana Challenger KGHM Dialog Polish Indoors - Wroclaw Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Oberstaufen Challenger Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Nottingham-2 Challenger Kosice Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Arad Challenger Ilkley Challenger Southern Capital Cup - Almaty Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Istanbul Challenger Rome Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Ostrava Challenger Bratislava 1 Challenger Steelers Cup - Kosice Chicago Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Tatra Banka Slovak Open - Bratislava Dunlop World Challenge - Toyota Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Samarkand Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger ATP Challenger Trophy 2008 - Trnava Penza Challenger Astana Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Rijeka Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Athens Challenger Nottingham-2 Challenger Busan Challenger Fergana Challenger Kosice Challenger Bordeaux Challenger Prostejov Challenger Open 13 - Marseille Croatia Open - Umag St. Petersburg Open - St. Petersburg Open 13 - Marseille Sarasota Challenger ATP Studena Croatia Open Umag - Umag Kremlin Cup - Moscow Bratislava Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Karshi Challenger SAP Open - San Jose Banja Luka Challenger U.S. National Indoor Tennis Championships - Memphis Izmir Challenger Trnava Challenger Kazan Challenger Kosice Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Bratislava Challenger Samarkand Challenger Helsinki Challenger Gerry Weber Open - Halle Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Claro Open Colombia - Bogota Hall of Fame Tennis Championships - Newport Porto Challenger AEGON International - Eastbourne Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Sofia Open - Sofia Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Trnava Challenger Mons Challenger TEB BNP Paribas Istanbul Open - Istanbul Bratislava Challenger Ortisei Challenger Tunis Challenger BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Helsinki Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Infosys Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open de Nice Cote d'Azur - Nice Astana Open - Nur-Sultan AEGON Championships - London Kitzbuhel Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Medibank International - Sydney Bergamo Challenger Almaty Open - Almaty Binghamton Challenger Tashkent Challenger Serbia Open - Belgrade AEGON Championships - London PTT Thailand Open - Bangkok Loughborough Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Segovia Challenger Heilbronn Challenger AEGON International - Eastbourne Beijing Challenger Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Mons Challenger US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Roseto Degli Abruzzi Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Columbus Challenger Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Rogers Masters - Toronto Mauthausen Challenger Winston-Salem Open - Winston-Salem Sony Ericsson Open - Miami Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Rogers Cup - Toronto Bratislava Challenger Koblenz Challenger Mutua Madrilena Madrid Open - Madrid Hamburg Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Bratislava 1 Challenger Rogers Cup - Montreal The Hypo Group Tennis International 2008 - Poertschach BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Citi Open - Washington Sony Open Tennis - Miami Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Moselle Open - Metz U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas U.S. Open - New York French Open - Paris Rogers Cup - Toronto Wimbledon - London BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Citi Open - Washington Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Davis Cup, Group I, 1R, UKR-NED 2-3 Sony Ericsson Open - Miami Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 French Open - Paris Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 U.S. Open - New York Davis Cup, Group I, SF, NOR-UKR 3-1 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Olympics - Rio de Janeiro French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Sofia Open - Sofia Shanghai Rolex Masters - Shanghai